package com.cobra.activiti.pojo.param;

import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author yaobin
 * @date 2020/4/20 0020 20:35
 * @Description 完成代办任务请求参数
 */
@Data
public class TaskCompleteParam {

    /**
     * 任务id
     */
    @NotBlank(message = "taskId，任务id，不能为空！")
    private String taskId;

    /**
     * 流程实例id
     */
    @NotBlank(message = "processInstanceId，流程实例id，不能为空！")
    private String processInstanceId;

    /**
     * 处理人
     */
    @NotBlank(message = "handler，处理人，不能为空！")
    private String handler;

    /**
     * 委办人
     */
    @NotBlank(message = "assignee，委办人，不能为空！")
    private String assignee;

    /**
     * 批注
     */
    private String comment;

    /**
     * 流转条件
     */
    private String condition;

}
